84 WDT_A_hold(WDT_A_BASE);
87 GPIO_setAsPeripheralModuleFunctionInputPin(GPIO_PORT_P6, GPIO_PIN4 | GPIO_PIN5);
90 CTSD16_init(CTSD16_BASE,
91 CTSD16_RTR_INPUT_CHARGEPUMP_BURST_REQUEST_DISABLE, CTSD16_REF_INTERNAL);
94 CTSD16_initConverter(CTSD16_BASE, CTSD16_CONVERTER_0, CTSD16_SINGLE_MODE,
98 CTSD16_clearInterrupt(CTSD16_BASE, CTSD16_CONVERTER_0,
99 CTSD16_CONVERTER_INTERRUPT);
101 CTSD16_enableInterrupt(CTSD16_BASE, CTSD16_CONVERTER_0,
102 CTSD16_CONVERTER_INTERRUPT);
110 CTSD16_startConverterConversion(CTSD16_BASE, CTSD16_CONVERTER_0);
111 __bis_SR_register(LPM0_bits | GIE);
116 #if defined(__TI_COMPILER_VERSION__) || defined(__IAR_SYSTEMS_ICC__)
117 #pragma vector=CTSD16_VECTOR
119 #elif defined(__GNUC__)
120 __attribute__((interrupt(CTSD16_VECTOR)))
123 switch (__even_in_range(CTSD16IV,CTSD16IV_CTSD16MEM0)) {
124 case CTSD16IV_NONE:
break;
125 case CTSD16IV_CTSD16OVIFG:
break;
126 case CTSD16IV_CTSD16MEM0:
128 results = CTSD16_getResults(CTSD16_BASE, CTSD16_CONVERTER_0);
__bic_SR_register_on_exit(LPM3_bits|GIE)